﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using BeatEmUp.Menu;
using BeatEmUp.Characters.Enemies;
using BeatEmUp.HUD;
using BeatEmUp.Items.Weapons;
using BeatEmUp.Enums;
using Microsoft.Xna.Framework.Content;

namespace BeatEmUp.World
{
    class Zone
    {
        private GameManager game;
        private WorldBounds zoneBounds;

        private string textureName;
        private Texture2D texture;

        private BackgroundDepth drawOrder;

        public WorldBounds ZoneBounds
        {
            get
            {
                return this.zoneBounds;
            }
        }

        public Zone(GameManager game, WorldBounds zoneBounds, string textureName, BackgroundDepth drawOrder)
        {
            this.game = game;
            this.zoneBounds = zoneBounds;
            this.textureName = textureName;
            this.drawOrder = drawOrder;
        }

        public void LoadContent(ContentManager content)
        {
            this.texture = content.Load<Texture2D>(this.textureName);
        }

        public void Update(GameTime gameTime, float worldPosition)
        {

        }

    }
}
